Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Australia F1 Slovenia F1 Australia F10 Australia F12 Australia F1 China F1 China F2 China F3 Japan F3 Australia F2 Japan F4 Australia F9 Sacramento Challenger Shenzhen Challenger Irving Challenger Surbiton Challenger China Open - Beijing Astana Challenger Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Kroger / St. Jude International - Memphis Open Seat-Godo 2001 - Barcelona The Nottingham Open - Nottingham Idea Prokom Open - Sopot Kremlin Cup - Moscow Adidas International - Sydney St. Petersburg Open - St. Petersburg Milan Indoors - Milan Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle The Samsung Open - Nottingham TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha Milan Indoors - Milan Rennes Challenger Dubai Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sunrise Challenger Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Franche Comte - Besancon Chennai Open - Chennai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Open 13 - Marseille Nottingham-2 Challenger Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Bangkok Challenger ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Challenger Ford de Cherbourg - Cherbourg BMW Open - Munich Sparkessen Magdeburg Open - Magdeburg St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Fergana Challenger - Fergana Copenhagen Open - Copenhagen Dubai Duty Free Tennis Championships - Dubai Samarkand Challenger - Samarkand Quelle Cup 2000 - Furth Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Pekao Open - Szczecin Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Apia International - Sydney PBZ Zagreb Indoors - Zagreb Credit Agricole Suisse Open - Gstaad Siemens Open - Scheveningen Millennium Estoril Open - Estoril TED Open Istanbul - Istanbul Open Castilla y Leon Trofeo Iberdrola - Segovia BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle FILA Challenger Biella - Biella AEGON Championships - London Suisse Open - Gstaad Citi Open - Washington St. Petersburg Open - St. Petersburg European Open - Antwerp Brisbane International - Brisbane Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Antalya Cup - Antalya Citi Open - Washington V Torneo Internazionale di Tennis - Barletta St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle BMW Open - Munich Open de Moselle - Metz Murray River Open - Melbourne Qatar ExxonMobil Open - Doha BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Truist Atlanta Open - Atlanta Citi Open - Washington US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Citi Open - Washington Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Allianz Suisse Open Gstaad - Gstaad Warsteiner Challenger Lubeck - Lubeck Opel Bulvaria MCG Bulgarian Open - Sofia Muller Cup 2000 - Ulm ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Privat Bank Cup - Dniepropetrovsk BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Wiesmann Roadster Open - Nuembrecht PBZ Zagreb Indoors - Zagreb Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Open de Nice Cote d'Azur - Nice The Dubai Tennis Championships - Dubai Vegeta Croatia Open - Umag Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Ningboo Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Konzum Croatia Open - Umag China Open - Beijing Prostejov Challenger West Lakes Challenger Sydney Challenger Melbourne Challenger Sarasota Challenger Savannah Challenger Nottingham Challenger Nottingham-2 Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Citi Open - Washington Eckental Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Manila Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Gerry Weber Open - Halle Tennis Masters Series - Cincinnati Tennis Masters Series - Paris ABN/AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Ho Chi Minh City Challenger Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Mallorca Open - Mallorca Western & Southern Financial Group Masters - Cincinnati The Stella Artois Grass Court Championships - London Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Kaohsiung Challenger Brisbane International - Brisbane Masters Series Madrid - Madrid BMW Open - Munich Rogers Masters - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami The Dubai Tennis Championships - Dubai Masters Series Hamburg - Hamburg Indian Wells Challenger Rogers Masters - Toronto Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Heineken Trophy - 's-Hertogenbosch BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Sony Ericsson Open - Miami Copenhagen Open - Copenhagen Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Qatar Exxon Mobil Open 2002 - Doha Sony Ericsson Open - Miami Dubai Tennis Open - Dubai Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Ordina Open - 's-Hertogenbosch Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Kyiv UMC Open - Kiev Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Japan Open - Tokyo Heineken Open Shanghai - Shanghai Sybase Open - San Jose Estoril Open - Estoril Energis Open - Amsterdam President's Cup - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam 2003 Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Telenordia Swedish Open - Bastad Generali Open 2003 - Kitzbuhel Kremlin Cup - Moscow Mutua Madrid Open - Madrid Adidas International - Sydney Austrian Open - Kitzbuhel Qatar Open - Doha Dubai Open - Dubai AIG Japan Open - Tokyo Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad ATP Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Legg Mason Tennis Classic - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Open 13 - Marseille Western & Southern Open - Cincinnati China Open - Beijing Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Toronto Western & Southern Open - Cincinnati Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow The Dubai Tennis Championships - Dubai Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis Coupe Rogers - Montreal Credit Agricole Suisse Open - Gstaad Malaysian Open - Kuala Lumpur Rogers Cup - Toronto Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Miami Open - Miami Shenzhen Open - Shenzhen Millennium Estoril Open - Estoril Open 13 - Marseille BMW Open - Munich Geneva Open - Geneva Suisse Open - Gstaad Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem National Bank Open - Montreal Aircel Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel New York Open - New York Western & Southern Open - Cincinnati Gazprom Hungarian Open - Budapest Delray Beach Open - Delray Beach Fever-Tree Championships - London Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Gerry Weber Open - Halle Valencia Open - Valencia Boss Open - Stuttgart Dubai Tennis Open - Dubai Telecom Italia Masters - Rome Valencia Open - Valencia St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Barcelona Open BancSabadell - Barcelona Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Heineken Open - Auckland President's Cup - Tashkent Qatar Exxon Mobil Open 2003 - Doha Allianz Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai NASDAQ-100 Open - Miami BMW Open - Munich BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Rogers Cup - Montreal BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Miami Open - Miami Shanghai Rolex Masters - Shanghai BRD Nastase Tiriac Trophy - Bucharest Tennis Masters Series - Madrid China Open - Beijing BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Miami Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Masters Series - Hamburg Tennis Masters Series - Rome Tennis Masters Series - Toronto Rogers Cup - Montreal BMW Open - Munich Tennis Masters Series - Madrid Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati European Open - Antwerp BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Toronto ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Zhuhai Open - Zhuhai French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Laver Cup - Prague Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Hopman Cup - Perth Davis Cup, World Group, 1R, RUS-BEL 4-1 Australian Open (juniors) Wimbledon (juniors) Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 AAMI Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, SF, CRO-RUS 3-2 Australian Open (juniors) Davis Cup, World Group, QF, FRA-RUS 1-4 French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, SF, RUS-USA 3-2 AAMI Classic - Kooyong Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, PO, RUS-IND 3-2 ARAG ATP World Tour Championship - Dusseldorf Kooyong Classic - Kooyong Kooyong Classic - Kooyong Laver Cup - Geneva Laver Cup - Boston Davis Cup, World Group, 1R, AUS-GER 1-3 Laver Cup - Chicago Exhibition Diriyah Tennis Cup Olympics - Beijing Olympics - London Olympics - Athens Davis Cup, World Group, 1R, BLR-RUS 3-2